package com.delicious.core.base;

public enum ResponseEnum {

    /**
     * 成功返回的状态码
     */
    SUCCESS(10000, "success"),

    /**
     * 业务失败返回的状态码
     */
    FAILED(20000, "failed"),

    /**
     * 成功返回的状态码
     */
    NO_ACCESS(40000, "权限不足"),

    /**
     * 所有无法识别的异常默认的返回状态码
     */
    SERVICE_ERROR(50000, "服务器异常");

    /**
     * 状态码
     */
    private int code;

    /**
     * 返回信息
     */
    private String msg;

    ResponseEnum(int code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    public int getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }

}